place for making water - German English Dictionary